/*我的账户*/
.my-account li{height:65px;line-height:60px;border-bottom:5px solid #f1f1f1;padding:0 10px;}
.my-account li img{height:24px;width:24px;margin:18px 10px 0 0 ;display:block;float:left;}
.my-account li span{font-size:16px;color:#333;display:block;float:left;}
.my-account li a{font-size:16px;color:#03a9f4;display:block;line-height:60px;}
.my-account li a span{color:#03A9F4;display:block;float:right;}
/*维保查询*/
.query-service .q-service-main{padding:20px 10px 0 10px;}
.query-service .q-service-main .input-g{height:60px;border:1px solid #f1f1f1;padding:10px;background:#fff;}
.query-service .q-service-main input{height:38px;line-height:28px;padding:5px 0;font-size:16px;border:none;}
.query-service .q-service-main img{height:32px;width:42px;display:block;position:relative;top:3px;}
.query-service .q-service-main .search-btn{height:50px;width:100%;border-radius:5px;background:#03A9F4;font-size:18px;color:#fff;text-align:center;line-height:50px;margin-top:50px;}
.query-service .q-service-ft-h{height:60px;}
.query-service .q-service-ft-h>div{height:60px;position:fixed;bottom:0;left:0;width:100%;border-top:1px solid #f1f1f1;background:#fff;}
.query-service .q-service-ft-h li p{font-size:14px;line-height:20px;text-align:center;color:#ccc;}
.query-service .q-service-ft-h li.on p{color:#03a9f4;}
/*我的报告*/
.my-report .report-tab-hd{height:50px;}
.my-report .report-tab-hd ul{height:50px;position:fixed;top:0;left:0;width:100%;line-height:50px;font-size:16px;color:#333;border-bottom:1px solid #ddd;z-index: 9999;}
.my-report .report-tab-hd ul li.on{color:#03a9f4;}
.my-report .report-tab-hd ul li.on:before{position:absolute;right:0;left:0;height:4px;background:#03a9f4;bottom:0px;display:block;content:'';}
.my-report .report-tab-hd ul li:after{position:absolute;top:30%;bottom:30%;width:1px;background:#e5e5e5;right:0;display:block;content:'';}
.my-report .report-tab-bd ul li{margin-bottom:5px;}
.my-report .report-tab-bd li .bd-list-hd{height:50px;line-height:50px;border-bottom:1px solid #ddd;padding:0 10px;}
.my-report .report-tab-bd li .bd-list-hd img{width:30px;height:30px;border-radius:50%;margin:10px 10px 9px 0;}
.my-report .report-tab-bd li .bd-list-hd p{font-size:16px;color:#7c7e7c;}
.my-report .report-tab-bd li .bd-list-hd span{margin-left:auto;font-size:14px;color:#169bd5;}
.my-report .report-tab-bd li .bd-list-con{padding:0 10px;}
.my-report .report-tab-bd li .bd-list-con .txt{padding:8px 0;}
.my-report .report-tab-bd li .bd-list-con .txt p{line-height:24px;font-size:16px;color:#7c7e7c;padding:6px 0;}
.my-report .report-tab-bd li .font-icon-trash{font-size:24px;color:#7c7e7c;font-weight:900;}
/*套餐*/
.package .package-hd{height:60px;padding:15px 10px;line-height:30px;}
.package .package-hd img{display:block;height:20px;float:left;margin:5px 0;}
.package .package-hd p{padding-left:10px;display:block;height:30px;float:left;font-size:16px;color:#333;}
.package .package-hd a{display:block;height:30px;float:right;font-size:16px;color:#03A9F4;}
.package .package-tit{height:50px;line-height:50px;padding:0 10px;font-size:16px;color:#333;background:#ddd;}
.package .package-prepaid{height:80px;margin:10px;border:1px solid #03A9F4;}
.package .package-prepaid .price{font-size:20px;line-height:80px;color:#7c7e7c;padding-left:5px;padding-right:10px;position:relative;}
.package .package-prepaid .price:before{position:absolute;top:30%;right:0;bottom:30%;background:#03A9F4;display:block;content:'';width:1px;}
.package .package-prepaid .txt{padding:10px 10px;}
.package .package-prepaid .txt p{font-size:16px;color:#7c7e7c;line-height:30px;}
.package .package-prepaid .surplus{background:#03A9F4;color:#fff;font-size:16px;line-height:25px;padding:15px 10px;}
.package .pay-show{z-index:1000;background:#fff;position:fixed;bottom:0;width:100%;height:0;}
.package .pay-show.on{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0px,0);}
.package .pay-show .pay-show-tit{height:60px;line-height:60px;text-align:center;color:#333;font-size:18px;font-weight:400;border-bottom:1px solid #f1f1f1;}
.package .pay-show ul li{height:80px;padding:0 20px;line-height:80px;border-bottom:1px solid #f1f1f1;}
.package .pay-show ul li img{width:40px;height:40px;display:block;margin:20px 10px 10px 0;}
.package .pay-show ul li .name{font-size:16px;color:#3c3c3c;}
.package .pay-show ul li span{font-size:14px;color:#3c3c3c;}
.package .pay-show ul li .check-btn{font-size:0px;text-align:center;color:#fff;height:24px;width:24px;line-height:23px;border:1px solid #f1f1f1;border-radius:50%;font-weight:900;text-align:center;margin-top:30px;}
.package .pay-show ul li .check-btn.font-icon-correct{font-size:18px;background:#06f21c;}
.package .pay-show .confirm{height:60px;line-height:60px;text-align:center;color:#fff;font-size:18px;background:#03A9F4;}
/*确认支付*/
.payment .pay-info{padding:10px;border-bottom:1px solid #f1f1f1;}
.payment .pay-info p{line-height:28px;font-size:16px;}
.payment .pay-price{height:55px;line-height:50px;padding:0 10px;border-bottom:5px solid #f8f8f8;}
.payment .pay-price p{float:left;font-size:16px;color:#3c3c3c;}
.payment .pay-price span{float:right;font-size:16px;color:#ff0000;}
.payment .payment-tit{height:50px;padding:0 10px;line-height:50px;font-weight:900;color:#3c3c3c;border-bottom:1px solid #f1f1f1;font-size:16px;}
.payment .sel-payment li{height:60px;padding:0 10px;line-height:60px;border-bottom:1px solid #f1f1f1;}
.payment .sel-payment li img{width:40px;height:40px;display:block;margin:10px 10px 10px 0;}
.payment .sel-payment li .name{font-size:16px;color:#3c3c3c;}
.payment .sel-payment li span{font-size:14px;color:#3c3c3c;}
.payment .sel-payment li .check-btn{font-size:0px;text-align:center;color:#fff;height:18px;width:18px;line-height:17px;border:1px solid #f1f1f1;border-radius:50%;font-weight:900;text-align:center;margin-top:20px;}
.payment .sel-payment li .check-btn.font-icon-correct{font-size:12px;background:#06f21c;}
.payment .pay-btn{height:50px;}
.payment .pay-btn p{height:50px;line-height:50px;text-align:center;color:#fff;font-size:18px;background:#03A9F4;position:fixed;bottom:0;left:0;width:100%;}
/*支付状态*/
.pay-status .pay-status-hd{border-bottom:5px solid #f2f2f2;}
.pay-status .pay-status-hd .use{line-height:20px;font-size:16px;color:#a8a8a8;padding-bottom:30px;text-align:center;}
.pay-status .status-txt{padding-top:20px;height:140px;line-height:120px;text-align:center;}
.pay-status .status-txt .font-icon-correct{width:24px;height:24px;border-radius:50%;display:inline-block;background:#06f21c;line-height:26px;font-weight:900;font-size:16px;color:#fff;}
.pay-status .status-txt .status{font-size:18px;font-weight:900;color:#333;}
.pay-status .info-list li{height:60px;border-bottom:1px solid #f1f1f1;line-height:60px;font-size:16px;padding:0 10px;}
.pay-status .info-list li p{height:59px;line-height:60px;color:#999999;}
.pay-status .info-list li span{height:59px;line-height:60px;color:#999999;}
/*消费明细*/
.consumer-detail-page li{border-bottom:1px solid #f1f1f1;padding:10px;}
.consumer-detail-page li div p{line-height:28px;color:#333;font-size:16px;}
.consumer-detail-page li div span{line-height:28px;color:#999;font-size:16px;}
.consumer-detail-page li .price{font-size:20px;color:#333;} 
/*购买套餐*/
.buy-package .buy-package-hd{height:65px;padding:15px 10px;line-height:30px;border-bottom:5px solid #f2f2f2;}
.buy-package .buy-package-hd img{display:block;height:20px;float:left;margin:5px 0;}
.buy-package .buy-package-hd p{padding-left:10px;display:block;height:30px;float:left;font-size:16px;color:#333;}
.buy-package .buy-package-hd a{display:block;height:30px;float:right;font-size:16px;color:#03A9F4;}
.buy-package li{height:80px;margin:10px;border:1px solid #03A9F4;}
.buy-package li .price{font-size:20px;line-height:80px;color:#7c7e7c;padding-left:5px;padding-right:10px;position:relative;}
.buy-package li .price:before{position:absolute;top:30%;right:0;bottom:30%;background:#03A9F4;display:block;content:'';width:1px;}
.buy-package li .txt{padding:10px 10px;}
.buy-package li .txt p{font-size:16px;color:#7c7e7c;line-height:30px;}
.buy-package li .surplus{background:#03A9F4;color:#fff;font-size:16px;line-height:25px;padding:15px 0px;}
/*报告查询*/
.report-search .search-hd{padding:25px 10px 0;height:85px;background:#03A9F4;}
.report-search .search-hd .input-w{height:40px;margin:10px 10px 10px 0;background:#fff;}
.report-search .search-hd .input-w .font-icon-search{font-weight:900;height:40px;line-height:40px;color:#999;padding:0 10px;}
.report-search .search-hd .input-w form{height:40px;}
.report-search .search-hd .input-w form input{height:40px;line-height:20px;border:none;font-size:16px;padding:10px 10px 10px 0;}
.report-search .search-hd .close-btn{padding:0 10px;height:40px;line-height:40px;font-size:16px;color:#fff;display:block;margin-top:10px;}
.report-search .search-main ul li{border-bottom:1px solid #f1f1f1;}
.report-search .search-main li .bd-list-hd{height:50px;line-height:50px;border-bottom:1px solid #ddd;padding:0 10px;}
.report-search .search-main li .bd-list-hd img{width:30px;height:30px;border-radius:50%;margin:10px 10px 9px 0;}
.report-search .search-main li .bd-list-hd p{font-size:16px;color:#7c7e7c;}
.report-search .search-main li .bd-list-hd span{margin-left:auto;font-size:14px;color:#169bd5;}
.report-search .search-main li .bd-list-con{padding:0 10px;}
.report-search .search-main li .bd-list-con .txt{padding:8px 0;}
.report-search .search-main li .bd-list-con .txt p{line-height:24px;font-size:16px;color:#7c7e7c;padding:6px 0;}
.report-search .search-main li .font-icon-trash{font-size:24px;color:#7c7e7c;font-weight:900;}
/*报告详情*/
.report-detail .report-detail-hd{padding:10px;height:100px;}
.report-detail .report-detail-hd img{height:80px;width:80px;border-radius:50%;margin:10px 10px 10px 0;}
.report-detail .report-detail-hd .txt h1{font-weight:900;font-size:18px;padding-bottom:5px;color:#333;line-height:26px;}
.report-detail .report-detail-hd .txt p{font-size:16px;color:#666;line-height:22px;}
.report-detail .tab-hd{height:42px;line-height:40px;border:1px solid #f1f1f1;border-left:none;border-right:none;}
.report-detail .tab-hd li{font-size:16px;color:#333;text-align:center;position:relative;height:40px;}
.report-detail .tab-hd li a{color:#333;}
.report-detail .tab-hd li:before{position:absolute;right:0;top:0;bottom:0;width:1px;background:#f1f1f1;display:block;content:'';}
.report-detail .tab-hd li.on{color:#03A9F4;}
.report-detail .tab-hd li.on:after{height:3px;background:#03A9F4;left:0;right:0;bottom:-1px;position:absolute;display:block;content:'';}
.report-detail .tab-hd-fixed{height:42px;line-height:40px;border:1px solid #f1f1f1;border-left:none;border-right:none;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1002;-webkit-transform:translate3d(0,-42px,0);transform:translate3d(0,-42px,0);-webkit-transition:all 0.3s;transition:all 0.3s;}
.report-detail .tab-hd-fixed.on{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.report-detail .tab-hd-fixed li{font-size:16px;color:#333;text-align:center;position:relative;height:40px;}
.report-detail .tab-hd-fixed li a{color:#03a9f4;}
.report-detail .tab-hd-fixed li:before{position:absolute;right:0;top:0;bottom:0;width:1px;background:#f1f1f1;display:block;content:'';}
.report-detail .tab-hd-fixed li.on{color:#03A9F4;}
.report-detail .tab-hd-fixed li.on:after{height:3px;background:#03A9F4;left:0;right:0;bottom:-1px;position:absolute;display:block;content:'';}
.report-detail .tab-bd .bd-list .bd-list-tit{height:51px;line-height:50px;border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;}
.report-detail .tab-bd .bd-list a{color:#03a9f4 !important;}
.report-detail .tab-bd .bd-list .bd-list-tit p{float:left;height:50px;padding-left:10px;position:relative;font-size:16px;}
.report-detail .tab-bd .bd-list .bd-list-tit p span{color:#03A9F4;font-weight:900;}
.report-detail .tab-bd .bd-list .bd-list-tit p:before{height:2px;background:#03A9F4;position:absolute;left:0;right:0;bottom:0px;display:block;content:'';}
.report-detail .tab-bd .bd-list .bd-list-tit div{float:right;height:50px;padding-right:10px;position:relative;font-size:16px;}
.report-detail .tab-bd .bd-list .bd-list-tit div span{color:#03A9F4;}
.report-detail .tab-bd .bd-list .list-con-tit{padding:0 10px;height:50px;line-height:50px;background:#f1f1f1;position:relative;}
.report-detail .tab-bd .bd-list .list-con-tit:before{position:absolute;left:0;top:20%;bottom:20%;width:3px;background:#03A9F4;display:block;content:'';}
.report-detail .tab-bd .bd-list .list-con-tit p{font-size:16px;color:#333;padding-right:20px;}
.report-detail .tab-bd .bd-list .list-con-tit span{font-size:16px;color:#333;}
.report-detail .tab-bd .bd-list .list-con .txt-w{padding:10px;font-size:16px;color:#333;line-height:20px;}
.report-detail .tab-bd .bd-list .list-con .txt-w p{padding-right:20px;}
.report-detail .tab-bd .bd-list .list-con .txt-w span{word-break:break-all; }
.report-detail .tab-bd .bd1 li{height:50px;line-height:50px;border-bottom:1px solid #E4E4E4;}
.report-detail .tab-bd .bd1 li p{font-size:16px;color:#333;height:49px;background:#f2f2f2;color:333;border-right:1px solid #E4E4E4;padding:0 10px;}
.report-detail .tab-bd .bd1 li>span{text-align:right;padding-right:10px;font-size:16px;color:#333;}
.report-detail .tab-bd .bd1 dl{padding:10px;}
.report-detail .tab-bd .bd1 dl dd{min-width:33.333%;height:30px;line-height:30px;padding-left:10px;position:relative;line-height:30px;color:#333;font-size:16px;float:left;}
.report-detail .tab-bd .bd1 dl dd:before{content:'';position:absolute;width:6px;height:6px;border-radius:50%;background:#ff0000;left:2px;top:50%;margin-top:-3px;}
.report-detail .tab-bd .bd4 .list-hd{background:#f2f2f2;}
.report-detail .tab-bd .bd4 .list{line-height:50px;height:50px;border-bottom:1px solid #e4e4e4;text-align:center;color:#333;font-size:16px;}
.report-detail .tab-bd .bd4 .list li{position:relative;}
.report-detail .tab-bd .bd4 .list li:before{position:absolute;right:0;top:0;bottom:0;width:1px;background:#e4e4e4;display:block;content:'';}
.report-detail .tab-bd .bd4 dl{border-top:5px solid #f1f1f1;}
.report-detail .tab-bd .bd4 dd{padding:0 10px;height:50px;line-height:50px;color:#333;border-bottom:1px solid #f1f1f1;font-size:16px;}
.report-detail .null-record{height:40px;line-height:40px;text-align: center;font-size:16px;font-weight:900;color:#03A9F4;}
/*维修保养记录*/
.maintenance-record .maintenance-record-hd{padding:10px;height:100px;}
.maintenance-record .maintenance-record-hd img{height:80px;width:80px;border-radius:50%;margin:10px 10px 10px 0;}
.maintenance-record .maintenance-record-hd .txt h1{font-weight:900;font-size:18px;padding-bottom:5px;color:#333;line-height:26px;}
.maintenance-record .maintenance-record-hd .txt p{font-size:16px;color:#666;line-height:22px;}
.maintenance-record .list-con-tit{padding:0 10px;height:50px;line-height:50px;background:#f1f1f1;position:relative;}
.maintenance-record .list-con-tit:before{position:absolute;left:0;top:20%;bottom:20%;width:3px;background:#03A9F4;display:block;content:'';}
.maintenance-record .list-con-tit p{font-size:16px;color:#333;padding-right:20px;}
.maintenance-record .list-con-tit span{font-size:16px;color:#333;}
.maintenance-record .list-con .txt-w{padding:10px;font-size:16px;color:#333;line-height:20px;}
.maintenance-record .list-con .txt-w p{padding-right:20px;}
.maintenance-record .list-con .txt-w span{word-break:break-all; }


.loding{height:50px;text-align:center;font-size:14px;color:#333;padding:10px;line-height:30px;}
.loding img{position:relative;top:-2px;}

